.usl {
	overflow:scroll;
	overflow-x:hidden;
	padding:5px;
	width:580px;
	height:280px;
}
.usl2 {
	width:auto;
	border:dashed #CCC;
	border-width:0 1px 1px;
}
.usl li {
	overflow:hidden;
	float:left;
	margin:3px;
	width:134px;
	height:64px;
}
.usl a {
	display:block;
	padding:4px;
	border:1px solid #FFF;
}
.usl a:hover {
	text-decoration:none;
	border:1px solid;
	border-color:#DDD #999 #999 #DDD;
	background:#F2F2F2;
}
.usl .avt {
	float:left;
	margin-right:5px;
	width:52px;
	height:52px;
	border:1px solid #CDCDCD;
	background-color:#FFF;
	background-position:2px 2px;
	background-repeat:no-repeat;
	zoom:1;
}
.usl .d {
	float:left;
	width:65px;
	height:54px;
	overflow:hidden;
	word-wrap:break-word;
}
.usl li.a a, .usl li.a a:hover {
	border-color:#F90;
	background-color:#FFF1E1;
}
.usl li.a .avt span {
	display:block;
	margin-left:2px;
	width:50px;
	height:50px;
	background:url(../../static/image/common/mark.png) no-repeat left bottom;
}
.usd {
	padding:5px 10px 0;
	border:solid #CCC;
	border-width:1px 0;
	background-color:#F2F2F2;
}
.usd2 {
	border-width:1px;
	border-style:dashed;
}
.usd li {
	float:left;
	margin-right:1%;
	width:48%;
}
.e {
	overflow:hidden;
}
.e .i, .el .i {
	padding:6px 10px;
	border-bottom:1px dashed #CDCDCD;
	background:#F7F7F7;
}
.el {
}
.et {
	margin:20px 0 10px;
}
.el li {
	padding:10px 20px;
	min-height:20px;
	border-bottom:1px dashed #CDCDCD;
}
.ie6 .el, .ie6 .el li {
	zoom:1;
}
.el .t {
	position:absolute;
	margin:1px 0 0 -20px;
}
.el .o {
	overflow:hidden;
	float:right;
	margin:4px -20px -4px 0;
	width:16px;
	height:16px;
	text-indent:20px;
	background:url(../../static/image/common/op.png) no-repeat -2px -62px;
}
.ie6 .el .o {
	position:absolute;
	margin:2px 0 0 525px;
}
.el .del {
	background-position:-2px -22px;
}
.el .d {
	padding-top:10px;
	color:#666;
}
.ec .tn {
	margin:10px 10px 0 0;
	cursor:pointer;
}
.ec a .tn {
	float:left;
	padding:2px;
	max-width:90px;
	max-height:90px;
	border:1px solid #CDCDCD;
}
.ie6 .ec a .tn {
width:expression(this.width > 90 && this.width >= this.height ? 90:true);
height:expression(this.height > 90 && this.width <= this.height ? 90:true);
}
.el .ec .hot {
	float:right;
	margin:10px 0 0 10px;
	width:55px;
	height:50px;
	background:url(../../static/image/common/hotspot.gif) no-repeat;
}
.el .ec .hot a {
	display:block;
	line-height:20px;
	text-align:center;
	color:#FFF;
}
.el .ec .hot a:hover {
	text-decoration:none;
}
.el .ec .hot em {
	display:block;
	line-height:30px;
	font-size:16px;
	color:#369;
	cursor:pointer;
}
.el a {
	color:#369;
}
.xlda .el {
	overflow:hidden;
	float:left;
	margin-top:-4px;
	width:100%;
}
.xlda .el li {
	margin-bottom:-4px;
	padding-top:14px;
}
.ie6 .xlda .el .o {
	margin:2px 0 0 460px;
}
#share_preview .h {
	display:none;
}
.pbg {
	height:16px;
	background:url(../../static/image/common/pllb.png) 0 0 repeat-x;
	-webkit-border-radius:0 6px 6px 0;
	-moz-border-radius:0 6px 6px 0;
	border-radius:0 6px 6px 0;
}
.pbr {
	height:16px;
	width:470px;
	background-image:url(../../static/image/common/pllb.png);
	background-color:#5AAF4A;
	background-position:0 -16px;
	background-repeat:repeat-x;
	-webkit-border-radius:0 6px 6px 0;
	-moz-border-radius:0 6px 6px 0;
	border-radius:0 6px 6px 0;
}
.md_ctrl a:hover {
	text-decoration:none;
}
.quote {
	overflow:hidden;
	margin:10px 0;
	padding-left:16px;
	background:url(../../static/image/common/qa.gif) no-repeat 0 0;
	color:#666;
}
.quote blockquote {
	display:inline;
	margin:0;
	padding-right:16px;
	background:url(../../static/image/common/qz.gif) no-repeat 100% 100%;
}
.m_c .quote {
	width:585px;
}
.blockcode {
	overflow:hidden;
	margin:10px 0;
	padding:5px 10px;
	background:#F7F7F7;
	color:#666;
}
.blockcode code {
	font-family:Monaco, Consolas, \"Lucida Console\", \"Courier New\", serif;
	font-size:12px;
	line-height:1.8em;
}
* html .blockcode code {
	font-family:\"Courier New\", serif;
}
.ct2_a .mn {
	float:left;
}
.appl {
	float:right;
	margin-top:8px;
	border:none;
	background-color:transparent;
}
.upf {
	width:500px;
}
*+html .upf {
	width:520px;
}
.p_tbl {
	height:auto;
	line-height:160%;
	border-bottom:none;
}
.p_tbl table {
*table-layout:fixed;
}
.p_tbl table td {
	height:28px;
	line-height:28px;
	border-bottom:1px solid #F2F2F2;
}
.atnu {
	width:16px;
}
.atna {
}
.atna p img, .attswf p img {
	vertical-align:middle;
	height:16px;
}
.atna .lighttxt, .attswf .lighttxt {
	color:#666 !important;
}
.attpr {
	width:40px;
	text-align:center;
}
.attv .px, .attp .px {
	width:25px;
}
.attv {
	width:100px;
}
.atturl img {
	height:20px !important;
}
.attc {
	width:20px
}
*+html .attc {
	width:40px;
}
.atds {
	width:80px;
	text-align:center;
}
.atds .px {
	width:60px;
}
.attp {
	text-align:center;
	width:40px;
}
.upfl {
	height:auto !important;
	height:165px;
	max-height:300px;
	overflow:auto;
	overflow-x:hidden;
}
.upfl a, #imgattachlist a {
	color:#369;
}
.upfl table td {
	border-bottom:1px solid #C2D5E3;
	height:30px;
	line-height:24px;
}
.upnf {
	white-space:normal;
}
.upbk {
	zoom:1;
}
.fldt {
	margin-bottom:8px;
}
.ufl {
	width:300px;
}
.ufl p {
	padding:4px 0;
	border-top:1px solid #C2D5E3;
}
.p_pop .flb {
	position:absolute;
	right:10px;
	top:18px;
*top:13px;
}
.imgl {
	margin-bottom:5px;
	width:100%;
*width:99.6%;
}
.imgl td {
	padding:8px 0;
	text-align:center;
}
.imgl img {
	border:1px solid #999;
}
.imgf .px {
	width:106px;
	padding:2px;
	height:14px;
	line-height:14px;
}
.imgdeleted {
	opacity:0.3;
	filter:alpha(opacity=30);
}
.fnm {
	width:130px !important;
}
.fszm {
	width:55px !important;
	line-height:normal;
}
.fnm li, .fszm li, .simm li {
	cursor:pointer;
}
.qsv {
	padding-left:16px;
	width:16px;
	height:16px;
	background:url(../../static/image/common/repquote.gif) no-repeat 50% 50%;
	cursor:pointer;
}
.marked {
	padding-right:16px;
	background:url(../../static/image/common/mark.png) no-repeat 100% 50%;
}
#taglistarea a {
	white-space:nowrap;
	zoom:1;
}
#taglistarea .marked {
	padding-right:0;
	background:none;
	font-weight:700;
	color:#F26C4F !important;
}
#newspecial_menu {
	width:90px;
}
#newspecial_menu li, #sti .wx {
	display:block;
	background:url(../../static/image/common/folder_new.gif) no-repeat 8px 50%;
	zoom:1;
}
#newspecial_menu .poll, #sti .poll {
	background-image:url(../../static/image/common/pollsmall.gif);
}
#newspecial_menu .trade, #sti .trade {
	background-image:url(../../static/image/common/tradesmall.gif);
}
#newspecial_menu .reward, #sti .reward {
	background-image:url(../../static/image/common/rewardsmall.gif);
}
#newspecial_menu .activity, #sti .activity {
	background-image:url(../../static/image/common/activitysmall.gif);
}
#newspecial_menu .debate, #sti .debate {
	background-image:url(../../static/image/common/debatesmall.gif);
}
#newspecial_menu a {
	display:block;
	padding:3px 0 3px 30px;
	white-space:normal;
}
#newspecial_menu a:hover {
	background:none;
	color:#369;
	text-shadow:none;
	text-decoration:underline;
}
#sti {
}
#sti .wx {
	padding-left:25px;
	background-position:0 50%;
}
#sti .tb {
	margin-top:0;
}
#f_pst .bm_c {
	padding:20px;
}
#f_pst .tedt {
	width:auto;
}
.hasfsl {
	margin-right:170px;
	zoom:1;
}
#f_pst .upfl {
	height:auto;
	max-height:100%;
}
#f_pst .upfl td {
	padding:4px 0;
	border-bottom-color:#CDCDCD;
}
#f_pst .atds {
	width:100px;
}
#f_pst .px {
	padding:2px;
}
.fct a {
	float:left;
	margin-left:8px;
}
.fa_fav_0, .fa_fav, .fa_rss, .fa_achv, .fa_bin, .fa_ivt {
	padding-left:20px;
	background:no-repeat 0 50%;
}
.fa_fav_0 {
	background-image:url(../../static/image/common/fav_grey.gif);
}
.fa_fav {
	background-image:url(../../static/image/common/fav.gif);
}
.fa_rss {
	background-image:url(../../static/image/common/feed.gif);
}
.fa_achv {
	background-image:url(../../static/image/common/clock.gif);
}
.fa_bin {
	background-image:url(../../static/image/common/recyclebin.gif);
}
.fa_ivt {
	background-image:url(../../static/image/common/user_add.gif);
}
#fh {
	width:644px;
}
.mw #fh {
	width:100%;
}
#fh .bm {
	padding-top:5px;
	padding-bottom:0;
}
#nv_group #fh {
	margin-bottom:1em;
}
#fh #gh {
	padding-top:10px;
}
#fh .h {
	margin-top:10px;
}
#fh .h * {
	float:left;
}
#fh h1 {
	margin-right:10px;
	font-size:16px;
}
#fh .h .y {
	float:right;
}
#fh .o a {
	float:left;
	margin-right:10px;
}
#fh.m {
	padding-top:0;
	background-color:#F2F2F2;
}
.xst {
	font-family:Tahoma, Helvetica, 'SimSun', sans-serif;
	font-size:14px;
}
.ttp {
	margin-bottom:5px;
	padding-top:10px;
	border-width:2px 0 0;
	background:transparent;
}
.ttp li {
	float:left;
	padding-bottom:5px;
}
.ttp a, .ttp strong {
	float:left;
	margin-right:5px;
	padding:4px 8px 3px;
	height:18px;
	border:1px solid #CDCDCD;
	background:#FFF;
	white-space:nowrap;
}
.ttp a:hover {
	border-color:#369;
	color:#369;
	text-decoration:none;
}
.ttp .a a {
	padding-right:12px;
	padding-left:12px;
	border-color:#369;
	background:#E5EDF2;
	color:#369;
}
.ttp .pipe {
	float:left;
	margin-right:10px;
	padding:0;
	width:2px;
	height:27px;
	background:#C2D5E3;
	text-indent:-9999px;
}
.cttp {
	overflow:hidden;
	padding-right:35px;
	height:32px;
}
.cttp .unfold, .cttp .fold {
	float:right;
	display:inline;
	margin:5px -35px 9px 0;
	padding:0 0 0 10px;
	width:25px;
	height:18px;
	background-color:transparent;
	color:#369;
	font-weight:400;
}
.tl .bm_c {
	padding-top:0;
}
.tl table {
	width:100%;
	table-layout:fixed;
	border-collapse:separate;
}
.tl th, .tl td {
	padding:5px 0;
	border-bottom:1px solid #C2D5E3;
}
.emptb th, .emptb td {
	padding:0;
	border-bottom:none;
}
.tl tr:hover th, .tl tr:hover td {
	background-color:#F2F2F2;
}
.tl th {
	padding-right:1.5em;
	zoom:1;
}
.tl th a:visited {
	color:#666;
}
.fromg {
	visibility:hidden;
}
.ie6 .fromg, tr:hover .fromg {
	visibility:visible;
}
.tl .icn {
	padding-left:5px;
	width:25px;
	text-align:left;
}
.tl .new {
}
.tl .comm {
}
.tl .frm {
	width:150px;
}
.tl .o {
	width:20px;
}
.tl .num {
	width:60px;
	line-height:14px;
}
.tl .by {
	width:105px;
	line-height:14px;
}
.tl cite, .tl .num em {
	display:block;
}
.tl th em {
	margin-right:4px;
	zoom:1;
}
.tl th em, .tl th em a {
	color:#007CD5;
}
.tl td em {
	font-size:11px;
	font-family:Arial, PMingliu, sans-serif;
	-webkit-text-size-adjust:none;
}
.tl td em, .tl td em a {
	color:#999;
}
.tl .ts th, .tl .ts td {
	padding:3px 0;
	border-bottom-color:#CDCDCD;
	background:#F2F2F2;
}
.tl .th {
	margin-top:1px;
	padding:0 10px;
	border-bottom:1px solid #CDCDCD;
	background:#F2F2F2;
}
.tl .th table {
	border:none;
}
.tl .th td, .tl .th th {
	height:20px;
	border:none;
	vertical-align:baseline;
}
.tl .tf {
	padding:3px 0;
}
.tf .showmenu:hover {
	border-color:#C2D5E3;
}
.recy {
	text-decoration:line-through;
}
.tps {
	white-space:nowrap;
}
.tps a {
	padding:2px 4px;
	color:#444;
}
.tps a:hover {
	background-color:#F2F2F2;
	color:#007CD5;
}
.mfm .mtm {
	margin-right:10px;
}
.mfm span {
	height:26px;
	white-space:nowrap;
}
.plh {
	line-height:46px;
}
.plh .plc {
	padding-bottom:0;
}
.ts {
	font:700 16px \"Microsoft Yahei\", Hei, Tahoma, SimHei, sans-serif;
}
#nv_forum #ct {
	border-color:#C2D5E3;
}
.pattimg {
	float:left;
	margin:0 10px 10px 0;
	width:100px;
	height:100px;
	overflow:hidden;
}
.pattimg_zoom {
	position:absolute;
	display:block;
	width:100px;
	height:100px;
	line-height:300px;
	overflow:hidden;
}
.ie_all .pattimg_zoom {
	background-color:#FFF;
	filter:alpha(opacity=0);
}
.attl_g, .attl_m {
	margin-left:10px;
	padding-left:16px;
	background:url(../../static/image/common/attl_icon.png) no-repeat 0 3px;
}
.attl_m {
	background-position:-100px 3px;
}
.ie6 .cgtl {
	width:auto;
}
.cgtl {
	overflow:hidden;
}
.cgtl td, .cgtl th, .cgtl caption {
	padding:5px;
	border-bottom:1px solid #C2D5E3;
}
.cgtl caption {
	background:#E5EDF2;
	border-top:1px solid #C2D5E3;
	font-size:14px;
	font-weight:700;
}
.cgtl th {
	width:16%;
}
#a_magic_doodle {
	padding-left:20px;
	background:url(../../static/image/magic/doodle.small.gif) 0 50% no-repeat;
}
.pl {
}
.pl table {
	table-layout:fixed;
	width:100%;
}
.pl .dt {
	width:100%;
}
.plm {
	vertical-align:bottom !important;
}
.plc, .pls {
	vertical-align:top;
	overflow:hidden;
}
.plc {
	padding:0 20px;
}
.pls {
	width:200px;
	background:#E5EDF2;
	overflow:hidden;
	border-right:1px solid #C2D5E3;
}
.pls .avatar {
	margin:10px 15px;
}
.pls .avatar img {
	padding:5px 5px 8px;
	background:#FFF url(../../static/image/common/midavt_shadow.gif) 0 100% repeat-x;
}
.pls p, .pls .pil, .pls .o {
	margin:5px 10px 5px 20px;
}
.pls p em, .pls dt em {
	color:#F26C4F;
}
.pls dd, .pls dt {
	float:left;
	overflow:hidden;
	height:1.6em;
	line-height:1.6em;
}
.pls dt {
	margin-right:3px;
	width:60px;
}
.pls dd {
	width:65px;
}
.ad .pls {
	background:#C2D5E3;
	padding:0;
	height:4px;
}
.ad .plc {
	background:#E5EDF2;
	padding:0;
	overflow:hidden;
}
.pl .pnv .pls {
	background:#E5EDF2;
	border:solid #C2D5E3;
	border-width:0 1px 1px 0;
	line-height:16px;
}
.pl .pnv .tns p {
	font-size:12px;
}
.pl .pnv .plc {
	border-bottom:1px solid #C2D5E3;
}
.pnh {
	padding:11px 20px;
}
.tnv {
	text-align:center;
	vertical-align:middle;
}
#threadstamp {
	position:relative;
	width:100%;
	height:0;
	overflow:visible;
}
#threadstamp img {
	position:absolute;
	top:-20px;
	right:140px;
}
#pl_top .ad .pls, #pl_top .ad .plc {
	height:1px;
	overflow:hidden;
}
#pl_top .pls {
	text-indent:15px;
}
.pi {
	overflow:hidden;
	margin-bottom:10px;
	padding:10px 0;
	height:16px;
	border-bottom:1px dashed #CDCDCD;
}
.pi strong a {
	float:right;
	margin-top:-6px;
	padding:4px 6px;
	border:1px solid #FFF;
	font-weight:400;
}
.pi strong a:hover {
	border-color:#CDCDCD;
}
.pls .pi {
	padding-left:15px;
}
.pi em {
}
.pti {
}
.authicn {
	cursor:pointer;
}
.pcb {
	clear:left;
	margin-right:130px;
}
.ie6 .pcbs table, .ie6 .t_fsz table {
	width:auto;
}
.pcb h1, .pcb h2 {
	margin:8px 0;
	font-size:1.17em;
}
.pcb h1 a {
	font-weight:400;
}
.pcb h2 em {
	float:right;
	font-size:12px;
	font-weight:400;
}
#ph {
	padding:17px 0 0;
}
#ph h1 {
	font-size:20px;
}
#fj {
	margin-left:5px;
}
#fj label, #fj input {
	margin-right:4px;
	padding:0;
	height:16px;
	line-height:16px;
}
.pcb .jammer {
	font-size:10px;
	color:#FFF;
}
.pcb strong {
	font-weight:700;
}
.pcb em {
	color:#666;
}
.pcb span.t_tag {
	cursor:pointer;
	border-bottom:1px solid red;
	white-space:nowrap;
}
.pcb span.t_tag:hover {
	border-bottom:1px solid #F26C4F;
}
.pct {
	padding-bottom:1em;
}
.t_fsz {
	min-height:100px;
}
* html .t_fsz {
	height:100px;
	overflow:visible;
}
.t_f, .t_f td {
	font-size:14px;
}
.t_f a {
	color:#369;
	text-decoration:underline;
}
.t_f ul {
	margin-left:14px;
}
.t_f li {
	margin-left:2em;
}
.t_f ul li {
	list-style-type:disc;
}
ul.litype_1 li {
	list-style-type:decimal;
}
ul.litype_2 li {
	list-style-type:lower-alpha;
}
ul.litype_3 li {
	list-style-type:upper-alpha;
}
.sign {
	overflow:hidden;
	padding:20px 0 10px;
	line-height:1.6em;
	background:url(../../static/image/common/sigline.gif) no-repeat 0 0;
}
* html .sign {
	height:expression(signature(this));
}
.sign * {
	line-height:normal;
}
.po {
	border-top:1px dashed #CDCDCD;
}
.po .y {
	margin:8px 0 0 5px;
}
.po p {
	float:right;
}
.po p a, .po p label {
	margin-right:6px;
}
.pob {
	line-height:36px;
}
.pob em {
	float:left;
}
.pob em a {
	padding:5px 10px 5px 25px;
}
.cmmnt {
	background:url(../../static/image/common/cmmnt.gif) no-repeat 0 50%;
}
.fastre {
	background:url(../../static/image/common/fastreply.gif) no-repeat 4px 50%;
}
.req {
	background:url(../../static/image/common/repquote.gif) no-repeat 0 50%;
}
.editp {
	background:url(../../static/image/common/edit.gif) no-repeat 4px 50%;
}
.appendp {
	background:url(../../static/image/common/icon_append.png) no-repeat 4px 50%;
}
.psave {
	background:url(../../static/image/common/pubsave.gif) no-repeat 4px 50%;
}
.push {
	background:url(../../static/image/common/push.png) no-repeat 4px 50%;
}
.modact {
	display:block;
	height:32px;
	text-align:center;
}
.modact, .modact a {
	line-height:32px !important;
}
#p_btn {
	line-height:24px;
}
#p_btn a {
	float:left;
	margin-right:3px;
	padding-right:4px;
	padding-left:8px;
	background:url(../../static/image/common/share_btn.png) no-repeat 0 0;
	vertical-align:top;
	white-space:nowrap;
}
#p_btn a:hover {
	text-decoration:none;
}
#p_btn i {
	display:block;
	padding-right:8px;
	background:url(../../static/image/common/share_btn.png) no-repeat 100% 100%;
	font-style:normal;
	cursor:pointer;
}
#p_btn img {
	float:left;
	margin:4px 3px 0 0;
}
#p_btn span {
	padding-left:2px;
	color:#999;
}
.tshare {
	padding-bottom:10px;
}
.tshare strong {
	float:left;
	margin-right:10px;
}
#p_btn .tshare a, #p_btn .tshare i {
	padding:0;
	background-image:none;
}
#p_btn .tshare a {
	margin-right:10px;
	color:#369;
}
#p_btn .tshare a:hover {
	text-decoration:underline;
}
.rate {
	margin:20px 0;
	font-size:12px;
}
.rate dt {
	float:left;
	padding-top:7px;
	width:80px;
	text-align:center;
}
.rate dt strong {
	padding:12px 8px;
	height:46px;
	font-size:24px;
	background:#FFF4DD;
}
.rate dt p {
	padding-top:10px;
}
.rate dt strong a, .rate dt strong a em {
	line-height:48px;
	height:48px;
	color:#F26C4F;
}
.rate dd {
	margin-left:80px;
}
.rate dd ul li {
	float:left;
	overflow:hidden;
	margin:0 4px;
	width:67px;
	height:84px;
	text-align:center;
}
.rate .ratt {
	border-bottom:1px dotted #CCC;
	padding:6px 0;
}
.ratl th, .ratl td, .ratc {
	overflow:hidden;
	padding:5px 2px;
	height:24px;
	line-height:24px;
	border-bottom:1px dashed #CCC;
	white-space:nowrap;
}
.ratl img {
	height:24px;
	width:24px;
	vertical-align:middle;
}
.rate_collapse .ratl_l {
	display:none;
}
.rate_collapse i {
	visibility:hidden;
}
.rate .op {
	padding-right:16px;
	background:url(../../static/image/common/arrow_top.gif) no-repeat 100% 50%;
}
.rate_collapse .op {
	background-image:url(../../static/image/common/arrow_down.gif);
}
.rate i {
	font-style:normal;
}
.psth {
	margin:2em 0 2em -20px;
	padding:5px 45px 5px 20px;
	width:240px;
	background:#FFF4DD url(../../static/image/common/arw.gif) no-repeat 100% 50%;
	color:#F26C4F;
	font-size:14px;
}
.tpst .psth {
	margin-left:-15px;
}
.pstl {
	clear:left;
	margin-bottom:2em;
}
.psta {
	float:left;
	width:30px;
}
.psta img {
	width:24px;
	height:24px;
}
.psti {
	margin-left:30px;
}
.f_c .cm {
	overflow:hidden;
}
.cm .psth {
	background-color:#FFF4DD;
	color:#F26C4F;
	background-position:100% 50%;
	font-size:12px;
}
.cm .pg {
	float:none;
}
.cm .pg a, .cm .pg strong {
	margin:0 4px 0 0;
}
.cm i {
	color:#F30;
	font-style:normal;
}
.cmstar {
	display:block;
	margin-top:5px;
	width:100px;
	height:16px;
	background:url(../../static/image/common/starlevel.gif) no-repeat 10px 0;
	cursor:pointer;
}
.cmstarv {
	padding-right:100px;
	width:100px;
	height:16px;
	background:url(../../static/image/common/starlevel.gif) no-repeat 12px 0;
}
.cmm .cmstar {
	margin-top:0;
}
.cmstar em {
	float:left;
	width:16px;
	height:16px;
	overflow:hidden;
	text-indent:-9999px;
}
#tath {
	padding:0 10px 0 15px;
	width:130px;
	line-height:24px;
	white-space:nowrap;
	word-break:keep-all;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
}
#tath img {
	width:24px;
	height:24px;
	vertical-align:middle;
}
#f_pst .plc {
	padding:20px;
}
#f_pst .fpp label {
	zoom:1;
}
#f_pst .avatar {
	margin-top:15px;
}
i.pstatus {
	display:block;
	margin-bottom:-30px;
	font-size:12px;
	text-align:center;
	font-style:normal;
	line-height:32px;
	color:#999;
}
.bui {
	position:absolute;
	margin:-1px 0 0 -1px;
	padding:15px 0 15px 20px;
	width:430px !important;
	border:1px solid #CDCDCD;
	background:#FFF;
	box-shadow:2px 2px 3px #CCC;
	-webkit-box-shadow:2px 2px 3px #CCC;
	-moz-box-shadow:2px 2px 3px #CCC;
}
.bui dl {
	margin:5px 0 10px;
}
.bui dt {
	width:4.5em;
}
.bui dd {
	margin-right:10px;
	width:75px;
}
.bui .m img {
	margin-bottom:12px;
}
.bui .i {
	width:290px;
}
.imicn img {
	vertical-align:middle;
	margin-right:8px;
}
.imicn .xi2:hover {
	text-decoration:none;
}
.imicn .xi2 img {
	margin-right:0;
}
.pls .o li {
	background-position:0 50%;
	background-repeat:no-repeat;
	text-indent:18px;
}
.pls .o .callon {
	background-image:url(../../static/image/common/home.gif);
}
.pls .o .buddy {
	background-image:url(../../static/image/feed/friend.gif);
}
.pls .o .poke2 {
	background-image:url(../../static/image/feed/poke.gif);
}
.pls .o .pm2 {
	background-image:url(../../static/image/common/pmto.gif);
}
.pls .tip_4 {
	margin-left:-5px;
}
.locked {
	overflow:hidden;
	margin:10px 0;
	padding:8px 8px 8px 24px;
	border:1px dashed #FF9A9A;
	background:#FFF url(../../static/image/common/locked.gif) no-repeat 6px 50%;
	font-size:12px;
	zoom:1;
}
.locked:hover {
	background:#F7F7F7 url(../../static/image/common/locked.gif) no-repeat 6px 50%;
}
.locked strong {
	color:#F26C4F;
}
.locked a {
	color:#369;
}
.viewpay {
	overflow:hidden;
	margin:0 6px;
	padding:1px 0 1px 24px;
	background:url(../../static/image/common/viewpay.gif) no-repeat 6px 60%;
	color:#369;
	font-weight:700;
	zoom:1;
}
.showhide {
	overflow:hidden;
	border:1px dashed #FF9A9A;
	margin:8px 0;
	padding:10px;
	zoom:1;
}
.showhide h4 {
	margin-bottom:10px;
	color:#F66;
	font-size:12px;
	text-align:center;
}
.pl .quote, .pl .blockcode {
	margin:10px 0;
	padding:10px 10px 10px 65px;
	zoom:1;
}
.pl .quote {
	padding-bottom:5px;
	background:#F9F9F9 url(../../static/image/common/icon_quote_s.gif) no-repeat 20px 6px;
}
.pl .quote blockquote {
	margin:0;
	padding:0 65px 5px 0;
	background:url(../../static/image/common/icon_quote_e.gif) no-repeat 100% 100%;
	line-height:1.6;
	zoom:1;
}
.pl .blockcode {
	padding:10px 0 5px 10px;
	border:1px solid #CCC;
	background:#F7F7F7 url(../../static/image/common/codebg.gif) repeat-y 0 0;
	overflow:hidden;
}
.pl .blockcode ol {
	margin:0 0 0 10px !important;
	padding:0 !important;
}
.pl .blockcode ol li {
	padding-left:10px;
	list-style-type:decimal-leading-zero;
	font-family:Monaco, Consolas, \"Lucida Console\", \"Courier New\", serif;
	font-size:12px;
	line-height:1.8em;
}
.pl .blockcode ol li:hover {
	background:#FFF;
	color:#369;
}
* html .pl .blockcode ol li {
	font-family:\"Courier New\", serif;
}
.pl .blockcode em {
	margin-left:43px;
	color:#369 !important;
	font-size:12px;
	cursor:pointer;
}
.pcht {
	margin-bottom:15px;
}
.pcht h4 a {
	color:#369;
	text-decoration:underline;
}
.pcht table {
	table-layout:fixed;
}
.pcht table td {
	padding:4px 2px;
	vertical-align:middle;
}
.pslt {
	width:20px;
}
.pvt {
	width:auto;
}
.pvt label {
	cursor:pointer;
}
.pvts {
	width:100px;
}
.pcht table tr.ptl td {
	padding:8px 2px;
	border-bottom:1px solid #CCC;
}
.pcht {
	width:600px;
}
.pinf {
	margin:15px 0;
	color:#999;
}
.pinf strong {
	color:#666;
}
.pinf a {
	color:#369;
}
.ptmr {
	margin:-10px 0 15px;
}
.voterlist {
	width:495px;
	height:195px;
	overflow:auto;
}
.voterlist .ps {
	max-width:495px;
}
.voterl li {
	padding:0 5px 5px 0;
	width:90px;
	text-align:left;
}
.act {
}
.act .c {
	line-height:28px;
	font-size:14px;
}
.spvimg {
	float:left;
	position:relative;
	width:300px;
	background:#FAFAFA;
	text-align:center;
	border:1px solid #CDCDCD;
}
.spvimg em.hot {
	width:120px;
	height:102px;
	background-position:0 -104px;
}
.spi {
	margin-left:315px;
}
.spi dl {
	font-size:14px;
}
.spi dl dt {
	float:left;
	padding:2px 0;
	width:80px;
	height:1em;
}
.spi dl dd {
	margin-left:90px;
	padding:2px 0;
	min-height:21px;
	height:auto !important;
	height:21px;
}
.spi dl dd em {
	color:#F30;
}
dl.nums {
}
.spi dl.nums dt {
	padding-top:15px;
}
.spi dl.nums dd em {
	font-size:26px;
}
.actl {
	table-layout:fixed;
	width:320px;
	border-top:3px solid #CDCDCD;
}
.actl th, .actl td {
	padding:8px 2px;
	border-top:1px dashed #CDCDCD;
}
.actl th {
	width:60px;
}
.actfm {
	height:auto !important;
	height:220px;
	max-height:220px;
	overflow-x:hidden;
	overflow-y:auto;
}
.actl_pop {
	overflow:auto;
	max-width:200px;
	max-height:300px;
}
.ie6 .actl_pop {
	width:200px !important;
height:expression(this.offsetHeight > 300 ? 300:'auto');
}
.actl_pop li {
	display:block;
	padding:3px 0;
	border-bottom:1px dashed #CDCDCD;
}
.rwd {
}
.rsld, .rusld {
	width:90px;
	height:118px;
	background:url(../../static/image/common/rwd.gif) no-repeat 0 0;
	text-align:center;
	color:#F30;
}
.rsld {
	background-position:0 -118px;
	color:#999;
}
.rsld cite, .rusld cite {
	display:block;
	margin:26px auto 6px;
	_margin-bottom:-6px;
	height:30px;
	font-size:28px;
}
.rwdn {
	margin-left:110px;
}
.rwdbst {
}
.pdbt {
	float:right;
	margin:-5px 10px 0 0;
}
.pdbts {
	float:left;
	overflow:hidden;
	height:25px;
	line-height:25px;
	background:url(../../static/image/common/pdbt.gif) no-repeat 0 0;
}
.pdbts a {
	float:left;
	margin:0;
	height:25px;
	line-height:25px;
}
.pdbts a:hover {
	text-decoration:none;
}
.pdbts .v {
	padding-right:3px;
	width:39px;
	color:#FFF;
	text-align:center;
	font-weight:700;
}
.pdbts .b {
	padding:0 10px;
	background:url(../../static/image/common/pdbt.gif) no-repeat 100% -25px;
}
.pdbts_0 {
	background-position:0 -100px;
}
.pdbts_0 a {
	width:110px;
	text-align:center;
}
.pdbts_2 {
	background-position:0 -50px;
}
.pdbts_2 .b {
	background-position:100% -75px;
}
.trdc {
	margin-top:20px;
	background:#09C;
	height:30px;
	line-height:30px;
	color:#FFF;
}
.trdc a {
	margin:0 6px;
	height:30px;
	line-height:30px;
	color:#FFF;
}
.trdc em {
	float:right;
	padding-right:6px;
	line-height:30px;
	color:#FFF;
}
.trdb {
	border-bottom:1px dashed #CCC;
}
.trdb .y * {
	vertical-align:middle;
}
.trdb .c {
	clear:both;
	padding:10px;
	font-size:14px;
}
.trdb .c .pattl {
	border:none !important;
}
.spi h4 {
	font-size:18px;
	font-weight:700;
	padding:4px 2px 8px;
}
.trdl {
	padding:10px 0;
}
.trdl .tt {
	float:left;
	position:relative;
	width:90px;
	text-align:center;
}
.trdl .tt img {
	vertical-align:middle;
	cursor:pointer;
}
.trdl .tt .hot {
	width:43px;
	height:37px;
}
.ta {
	margin-left:100px;
	overflow:hidden;
}
.ta h4 {
	padding:2px;
	font-size:14px;
	font-weight:700;
}
.ta dl {
	margin:0;
	width:200px;
}
.ta strong {
	font-size:16px;
	color:#F30;
}
.torder .spvimg {
	width:90px;
}
.torder .spi {
	margin-left:110px;
}
.torder .spi strong {
	color:#F30;
}
.vw .pcb {
	margin-right:0;
}
.vw dd .pcb {
	width:640px;
}
.vw dd .rate {
	padding-left:0;
}
.vw .pcb table {
	table-layout:fixed;
	width:100%;
	overflow:hidden;
}
.vw .t_fsz {
	min-height:30px;
}
.ie6 .vw .t_fsz {
	height:30px;
}
.vw .pstl {
	margin-bottom:1.4em;
}
.vw .psth {
	margin-left:0;
}
.vw .pdbts {
	margin-right:10px;
	height:20px;
	line-height:20px;
	background:url(../../static/image/common/pdbtm.gif) no-repeat 0 0;
}
.vw .pdbts a {
	height:20px;
	line-height:20px;
}
.vw .pdbts .b, .vw .pdbts .b:hover {
	padding:0 5px;
	background:url(../../static/image/common/pdbtm.gif) no-repeat 100% -20px;
}
.vw .pdbts .v {
	width:30px;
}
.vw .pdbts_0 {
	background-position:0 -80px;
}
.vw .pdbts_0 a {
	width:90px;
	text-align:center;
}
.vw .pdbts_2 {
	background-position:0 -40px;
}
.vw .pdbts_2 .b, .vw .pdbts_2 .b:hover {
	background-position:100% -60px;
}
.vw .dr .sr_2 h5, .vw .dr h5 {
	width:172px;
}
#modopt, #modopttmp {
	margin-left:5px;
}
#visitedforums_menu {
	width:150px;
}
#visitedforums_menu li {
	display:block;
	float:none;
}
#visitedforums_menu td {
	padding:5px 10px;
	vertical-align:top;
}
#visitedforums_menu a {
	white-space:normal !important;
	display:inline-block;
	overflow:hidden;
	height:1.5em;
}
#v_forums {
	width:120px;
}
.visited_w {
	width:400px !important;
}
.visited_w table {
	table-layout:fixed;
	width:100%;
}
.visited_w #v_threads {
	border-right:1px solid #CDCDCD;
}
#v_threads li, #v_forums li {
	padding-left:10px;
	background:url(../../static/image/common/dot.gif) no-repeat 0 7px;
}
#fastsmilies {
	text-align:right;
}
#fastsmilies table {
	table-layout:auto;
	width:160px;
	height:133px;
}
#fastsmilies td {
	text-align:right;
	vertical-align:middle;
	cursor:pointer;
}
#fastsmilies img {
	vertical-align:middle;
}
.tradl {
}
.tradl li {
	padding:10px;
	width:138px;
	height:235px;
}
.pg_trade .tradl li {
	float:none;
	padding:10px 0;
	width:auto;
	height:224px;
}
.tradl .u {
	text-align:left;
}
.tradl h4 {
	overflow:hidden;
	height:38px;
	font-weight:400;
}
.tradl .tn {
	display:block;
	position:relative;
	margin:5px auto;
	padding:1px;
	width:130px;
	height:130px;
	border:1px solid #CDCDCD;
}
.tradl .tn em.hot {
	width:53px;
	height:46px;
	background-position:0 -48px;
}
.tradl img {
	max-width:130px;
	max-height:130px;
}
* html .tradl img {
width:expression(this.width > 130 && this.width>=this.height ? 130:true);
height:expression(this.height > 130 && this.width<=this.height ? 130:true);
}
.tradl .p {
	font-family:Arial, sans-serif;
	font-size:16px;
	color:#999;
}
.tradl .stat {
	background:url(../../static/image/common/closed.png);
	color:#FFF;
}
.dtm {
	padding:10px 0;
	text-align:center;
	font-weight:700;
}
.ds {
	margin-top:1em;
	background:url(../../static/image/common/debate_bg.gif) no-repeat 50% 100%;
	line-height:normal;
}
.ds th {
	width:60px;
	vertical-align:bottom;
}
.ds th div {
	background:url(../../static/image/common/debate_vs.gif) no-repeat 50% 50%;
	height:150px;
}
.ds td {
	vertical-align:bottom;
}
.ds td p {
	font-size:14px;
	padding:5px 0 15px;
	line-height:20px;
	text-align:left;
}
.ds .si_1, .ds .si_2 {
	text-align:center;
	vertical-align:middle;
}
.ds .sc_1, .ds .sc_2 {
	width:62px;
}
.ds .point_chart {
	position:relative;
	width:62px;
	height:150px;
	background:url(../../static/image/common/debate_chart.gif) no-repeat 0 0;
}
.ds .point {
	margin:0 auto;
	padding:0 20px 0 10px;
	text-align:center;
	font-size:14px;
}
.ds .si_2 .point {
	padding:0 20px;
}
.ds .si_1 .point strong {
	color:#F04700;
}
.ds .si_2 .point strong {
	color:#0092C5;
}
.ds .chart {
	position:absolute;
	left:0;
	bottom:0;
	width:62px;
	background:url(../../static/image/common/debate_chart.gif) no-repeat;
}
.ds .sc_1 .chart {
	background-position:-62px 0;
}
.ds .sc_2 .chart {
	background-position:-124px 0;
}
#nv_home .ds table {
	table-layout:fixed;
	width:100%;
}
#nv_home .ds th div, #nv_home .ds .point_chart {
	height:120px;
}
#nv_home .ds .ph {
	font-size:16px;
	text-align:center;
}
.dr {
	margin:2px 0;
	padding-top:6px;
	min-height:80px;
	height:auto !important;
	height:80px;
	background:url(../../static/image/common/debate_dr.jpg) no-repeat 50% 0;
}
.dr th {
	width:50px;
}
.dr td {
	vertical-align:top;
}
.dr h5 {
	padding-left:10px;
	width:193px;
	text-align:center;
	font-size:14px;
	font-weight:400;
}
.dr h5 a {
	color:#F04700;
	font-weight:700;
}
.dr .sr_1 .pn {
	float:right;
	margin-right:5px;
}
.dr .sr_2 .pn {
	margin-left:5px;
}
.dr .sr_2 h5 {
	float:right;
	padding:0 20px 0 0;
	width:183px;
}
.dr .sr_2 h5 a {
	color:#0092C5;
}
.dr .mls {
	padding-top:15px;
	clear:both;
}
.dr .mls li {
	width:70px;
}
.ptg {
	padding-left:20px;
	background:url(../../static/image/common/tag.gif) no-repeat 0 2px;
}
.ptg a {
	color:#369;
}
.pattl {
	overflow:hidden;
	padding:1em 0;
	width:100%;
	border-bottom:1px dashed #CDCDCD !important;
	font-size:12px;
}
.tatt, .t_attach_img {
	padding:5px;
	color:#999;
	font-size:12px;
}
.tatt {
	width:240px;
}
.tatt em {
	color:#999;
}
.t_attachinsert {
	margin:1em 0;
	font-size:12px;
}
.t_attachinsert p img {
	margin-bottom:-4px;
}
.t_table {
	border:1px solid #E3EDF5;
	empty-cells:show;
	border-collapse:collapse;
}
.pl table.t_table {
	table-layout:auto;
}
.t_table td {
	padding:4px;
	border:1px solid #E3EDF5;
	overflow:hidden;
}
.tattl {
	float:left;
	overflow:hidden;
	padding:10px 10px 10px 0;
	width:45%;
	height:64px;
}
.tattl a {
	color:#369;
	text-decoration:underline;
}
.tattl dt {
	float:left;
	width:40px;
	font-weight:700;
}
.tattl strong {
	margin-right:6px;
	color:#F26C4F;
	font-weight:400;
}
.tattl dt img {
	width:32px;
	height:32px;
}
.tattl dd {
	margin-left:40px;
	color:#999;
}
.attnm {
	height:18px;
	margin-bottom:3px;
	overflow:hidden;
	white-space:nowrap;
}
*html .attnm {
	white-space:normal;
}
.attm {
	overflow:visible;
	float:none;
	width:580px;
	height:auto;
}
.attm dt {
	width:0;
}
.attm dd {
	margin-left:0;
}
.zoom {
	cursor:pointer;
}
.attp {
	width:180px;
	text-align:left;
}
.tattl .attp {
	width:240px;
}
.attprice {
	padding:5px;
	border:1px dashed #FF9A9A;
}
.zoominner {
	padding:5px 10px 10px;
	background:#FFF;
	text-align:left;
}
.zoominner p {
	padding:8px 0;
}
.zoominner p a {
	float:left;
	margin-left:10px;
	width:17px;
	height:17px;
	background:url(../../static/image/common/imgzoom_tb.gif) no-repeat 0 0;
	line-height:100px;
	overflow:hidden;
}
.zoominner p a:hover {
	background-position:0 -39px;
}
.zoominner p a.imgadjust {
	background-position:-40px 0;
}
.zoominner p a.imgadjust:hover {
	background-position:-40px -39px;
}
.zoominner p a.imgclose {
	background-position:-80px 0;
}
.zoominner p a.imgclose:hover {
	background-position:-80px -39px;
}
.zimg_c {
	position:relative;
}
.zimg_prev, .zimg_next {
	display:block;
	position:absolute;
	width:45%;
	height:100%;
	background:url(../../static/image/common/pic-prev.png) no-repeat 0 -100px;
	cursor:pointer;
}
.zimg_next {
	right:10px;
	background-image:url(../../static/image/common/pic-next.png);
	background-position:100% -100px;
}
.zimg_c img {
	margin:0 auto;
}
.zimg_p strong {
	display:none;
}
.relatedlink, .relatedlink:hover {
	text-decoration:none !important;
	color:#444 !important;
	border-bottom:1px solid blue;
}
.favmark {
	margin-bottom:-3px;
}
.vw {
}
.vw .h {
	padding-bottom:15px;
	border-bottom:1px solid #CDCDCD;
}
.vw .ph {
	padding:15px 0 10px;
	color:#000;
}
.vw .hot {
	margin-right:5px;
	color:#F26C4F;
}
.vw .s {
	margin-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #CDCDCD;
	line-height:2;
	color:#369;
}
.vw .s strong {
	font-weight:400;
	color:red;
}
.vw .d {
	margin:15px 0;
	min-height:100px;
	font-size:14px;
	line-height:1.8;
	color:#000;
}
.vw .d img {
	max-width:620px;
}
.ie6 .vw .d img {
width:expression(this.width > 620 ? 620:true);
}
.vwtb {
	table-layout:fixed;
	width:100%;
}
.vw .d ol, .vw .d ul {
	margin:1em 2em;
}
.vw .d ul li {
	list-style-type:disc;
}
.vw .d .ml, .vw .d .xl {
	margin:0;
}
.vw .d .ml li {
	list-style-type:none;
}
.vw .attach {
	padding-left:20px;
	background:url(../../static/image/common/fach.gif) no-repeat 0 50%;
	color:#369;
}
.vw .o {
	margin-top:15px;
	padding-top:5px;
	border-top:1px solid #CDCDCD;
	text-align:right;
}
.vw .o .mgcmn {
	width:auto;
	text-align:left;
}
#nv_portal .vw .h, #nv_portal .vw .s, #nv_portal .vw .d, #nv_portal .vw .o, #nv_forum .vw .h, #nv_forum .vw .s, #nv_forum .vw .d {
	margin-right:15px;
	margin-left:15px;
}
.atd {
	margin:15px auto;
}
.atd img {
	margin-bottom:10px;
}
.atd a {
	display:block;
}
.atd a:hover {
	text-decoration:none;
}
.atd td {
	padding:10px;
	text-align:center;
	vertical-align:bottom;
}
.atd .atdc {
	position:relative;
	margin:0 auto 10px;
	width:20px;
	height:50px;
}
.atdc div {
	position:absolute;
	left:0;
	bottom:0;
	width:20px;
	text-align:left;
}
.atd .ac1 {
	background:#C30;
}
.atd .ac2 {
	background:#0C0;
}
.atd .ac3 {
	background:#F90;
}
.atd .ac4 {
	background:#06F;
}
.atdc em {
	position:absolute;
	margin:-25px 0 0 -5px;
	width:30px;
	font-size:11px;
	text-align:center;
	color:#999;
}
#share_picture_list {
	float:left;
	margin:10px auto;
	padding:0;
}
#share_picture_list div.share_picture_box {
	float:left;
	text-align:center;
	width:120px;
}
#share_picture_list div.share_picture_box a {
	padding:2px;
	border:#ddd 2px solid;
	display:block;
	width:100px;
	height:100px;
}
#share_picture_list div.share_picture_box a:hover {
	padding:2px;
	border:#74CBEC 2px solid;
	display:block;
	width:100px;
	height:100px;
}
#share_picture_list div.select a {
	border-color:#74CBEC;
}
#share_picture_list div.share_picture_box a img {
	width:100px;
	height:100px;
}
#share_picture_list div div.badge {
	position:absolute;
	z-index:1;
	margin:-2px 0 0 -2px;
	width:112px;
	height:112px;
	display:block;
	background:transparent url(../../static/image/common/transparent.gif) no-repeat 0 0;
	cursor:pointer;
}
#share_picture_list div.select div.badge {
	background:transparent url(../../static/image/common/share_img.png) no-repeat 0 0;
}
#share_picture_title {
	overflow:hidden;
	padding:0 15px;
	width:100%;
	clear:both;
}
#cancel_share_picture_title {
	padding:5px 0;
}
.syn_qq, .syn_tqq, .syn_qq_check, .syn_tqq_check {
	display:inline-block;
	margin-top:3px;
	width:19px;
	height:19px;
	background:transparent url(../../static/image/common/connect_post_syn.png) no-repeat 0 0;
	line-height:64px;
	overflow:hidden;
	vertical-align:top;
	cursor:pointer;
}
.ie6 .syn_qq, .ie6 .syn_tqq, .ie6 .syn_qq_check, .ie6 .syn_tqq_check {
	display:inline;
}
.syn_qq_check {
	background-position:-22px 0;
}
.syn_tqq {
	background-position:0 -22px;
	margin-left:5px;
}
.syn_tqq_check {
	background-position:-22px -22px;
	margin-left:5px;
}
